// main.c

#include <stdio.h>
#include "patient.h"

void printMenu() {
    printf("**************************************\n");
    printf("*       欢迎使用病人管理系统！       *\n");
    printf("**************************************\n");
    printf("*                                    *\n");
    printf("*     1. 添加病人                   *\n");
    printf("*     2. 删除病人                   *\n");
    printf("*     3. 查找病人                   *\n");
    printf("*     4. 修改病人信息               *\n");
    printf("*     5. 显示全部病人信息           *\n");
    printf("*     6. 退出系统                   *\n");
    printf("*                                    *\n");
    printf("**************************************\n");
    printf("请输入您的选择：");
}

int main() {
    int choice;
    while (1) {
        printMenu();
        scanf("%d", &choice);

        switch (choice) {
        case 1:
            addPatient();
            break;
        case 2:
            deletePatient();
            break;
        case 3:
            findPatient();
            break;
        case 4:
            modifyPatient();
            break;
        case 5:
            displayAllPatients();
            break;
        case 6:
            printf("感谢您使用病人管理系统，再见！\n");
            return 0;
        default:
            printf("无效的选择，请重新选择。\n");
            break;
        }
    }
    return 0;
}
